home *** CD-ROM | disk | FTP | other *** search
/ Team Palmtops 7 / Palmtops_numero07.iso / WinCE / SDKWindowsCE / HandHeldPCPro30 / sdk.exe / Jupiter SDK / data1.cab / ATL_Samples / compctrl / polygon.tlh < prev    next >
Encoding:
Text File  |  1999-02-19  |  2.4 KB  |  81 lines

  1. // Created by Microsoft (R) C/C++ Compiler Version 11.00.0000 (2046ae6d).
  2. //
  3. // x86emDbg/Polygon.tlh
  4. //
  5. // C++ source equivalent of Win32 type library Polygon.dll
  6. // compiler-generated file created 04/20/98 at 15:37:26 - DO NOT EDIT!
  7.  
  8. #pragma once
  9. #pragma pack(push, 8)
  10.  
  11. #include <comdef.h>
  12.  
  13. //
  14. // Forward references and typedefs
  15. //
  16.  
  17. struct __declspec(uuid("4cbbc677-507f-11d0-b98b-000000000000"))
  18. /* dispinterface */ _PolyEvents;
  19. struct /* coclass */ PolyCtl;
  20. struct __declspec(uuid("4cbbc675-507f-11d0-b98b-000000000000"))
  21. /* dual interface */ IPolyCtl;
  22. struct /* coclass */ PolyProp;
  23.  
  24. //
  25. // Smart pointer typedef declarations
  26. //
  27.  
  28. _COM_SMARTPTR_TYPEDEF(_PolyEvents, __uuidof(IDispatch));
  29. _COM_SMARTPTR_TYPEDEF(IPolyCtl, __uuidof(IPolyCtl));
  30.  
  31. //
  32. // Type library items
  33. //
  34.  
  35. struct __declspec(uuid("4cbbc677-507f-11d0-b98b-000000000000"))
  36. _PolyEvents : IDispatch
  37. {};
  38.  
  39. struct __declspec(uuid("4cbbc676-507f-11d0-b98b-000000000000"))
  40. PolyCtl;
  41.     // [ default ] interface IPolyCtl
  42.     // [ default, source ] dispinterface _PolyEvents
  43.  
  44. struct __declspec(uuid("4cbbc675-507f-11d0-b98b-000000000000"))
  45. IPolyCtl : IDispatch
  46. {
  47.     //
  48.     // Raw methods provided by interface
  49.     //
  50.  
  51.     virtual HRESULT __stdcall put_FillColor (
  52.         unsigned long pclr ) = 0;
  53.     virtual HRESULT __stdcall get_FillColor (
  54.         unsigned long * pclr ) = 0;
  55.     virtual HRESULT __stdcall get_Sides (
  56.         short * newVal ) = 0;
  57.     virtual HRESULT __stdcall put_Sides (
  58.         short newVal ) = 0;
  59. };
  60.  
  61. struct __declspec(uuid("a3121f30-516b-11d0-b98c-000000000000"))
  62. PolyProp;
  63.     // [ default ] interface IUnknown
  64.  
  65. //
  66. // Named GUID constants initializations
  67. //
  68.  
  69. extern "C" const GUID __declspec(selectany) LIBID_POLYGONLib =
  70.     {0x4cbbc673,0x507f,0x11d0,{0xb9,0x8b,0x00,0x00,0x00,0x00,0x00,0x00}};
  71. extern "C" const GUID __declspec(selectany) DIID__PolyEvents =
  72.     {0x4cbbc677,0x507f,0x11d0,{0xb9,0x8b,0x00,0x00,0x00,0x00,0x00,0x00}};
  73. extern "C" const GUID __declspec(selectany) CLSID_PolyCtl =
  74.     {0x4cbbc676,0x507f,0x11d0,{0xb9,0x8b,0x00,0x00,0x00,0x00,0x00,0x00}};
  75. extern "C" const GUID __declspec(selectany) IID_IPolyCtl =
  76.     {0x4cbbc675,0x507f,0x11d0,{0xb9,0x8b,0x00,0x00,0x00,0x00,0x00,0x00}};
  77. extern "C" const GUID __declspec(selectany) CLSID_PolyProp =
  78.     {0xa3121f30,0x516b,0x11d0,{0xb9,0x8c,0x00,0x00,0x00,0x00,0x00,0x00}};
  79.  
  80. #pragma pack(pop)
  81.